% Ejercicio "Declaraciones de variables"
\subsection*{\fbox{\theejercicio} - Declaraciones de variables}

Sea la gram\'atica:

\begin{center}
\begin{tabular}{|lcl|} \hline
                          &               &                                                       \\
{\em S}                   & $\rightarrow$ & {\em Bloque} {\bf \$}                                 \\
{\em Bloque}              & $\rightarrow$ & {\bf VAR} {\em ListaDeclaraciones}                    \\
{\em ListaDeclaraciones}  & $\rightarrow$ & {\em Declaraci\'on} {\bf ;} {\em ListaDeclaraciones2} \\
{\em ListaDeclaraciones2} & $\rightarrow$ & {\em ListaDeclaracines}                               \\
                          & $|$           & $\varepsilon$                                         \\
{\em Declaraci\'on}       & $\rightarrow$ & {\em ListaVariables} {\bf :} {\em Tipo}               \\
{\em Tipo}                & $\rightarrow$ & {\bf INTEGER}                                         \\
                          & $|$           & {\bf REAL}                                            \\
                          & $|$           & {\bf ARRAY OF} {\em Lista-de-Variables}               \\
{\em ListaVariables}      & $\rightarrow$ & {\em Variable ListaVariables2}                        \\
{\em ListaVariables2}     & $\rightarrow$ & {\bf ,} {\em ListaVariables2}                         \\
                          & $|$           & $\varepsilon$                                         \\
                          &               &                                                       \\ \hline
\end{tabular}
\end{center}

Construir la tabla de an\'alisis LL(1).

% Solución del ejercicio
\subsubsection*{SOLUCI\'ON}



